my_list = ["zyy", "sqy", "pj", "hgy"]
# 列表相当于js的数组，其里面可以放任意元素，不同类型
# 并且可以通过索引进行提取元素，特殊的是索引可以为负数
# 负数索引可以从后往前来提取元素

print(my_list[-1])

# 通过切片来获取指定的元素
# 语法：列表[起始：结束](包括起始，不包括结束)

print(my_list[0:2])

# 可以省略起始位置，结束位置，也可以同时省略

print(my_list[:3])
print(my_list[1:])
print(my_list[:])

# 语法：列表[起始：结束：步长]
# 步长表示，每次获取元素的间隔，默认是1
print(my_list[0::2])

# 步长不能为0
# 如果是负数，则会从列表的后部向前边取元素
print(my_list[::-1])
